package com.java.zhuiyun.api.sys_menu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.java.zhuiyun.api.sys_menu.entity.Menu;
import com.java.zhuiyun.util.pageUtil.PageRequest;
import com.java.zhuiyun.util.pageUtil.PageResult;

import java.util.Arrays;
import java.util.List;

/**
 * @InterfaceName MenuService
 * @Description TODO
 * @Author xy
 * @Date 2023/8/16 16:26
 **/
public interface IMenuService extends IService<Menu> {

    /**
     * @Author xy
     * @Description 全查
     * @Date 2023/8/15 15:34
     * @Return  * @param null
     */
    List<Menu> MenuList();

    /**
     * @Author xy
     * @Description 添加
     * @Date 2023/8/15 20:08
     * @Return  * @param null
     */
    int MenuAdd(Menu menu);

    /**
     * @Author xy
     * @Description 修改
     * @Date 2023/8/15 16:22
     * @Return  * @param null
     */
    int MenuUpdate(Menu menu);

    /**
    * @Author xy
    * @Description 修改目录
    * @Date 2023/9/3 22:44
    * @Return  * @param null
    */
    int updateml(Menu menu);

    /**
     * @Author xy
     * @Description 逻辑删除
     * @Date 2023/8/15 16:37
     * @Return  * @param null
     */
    int MenuDelete(Integer id);

    List<Menu> findMenus(String mname);

}
